@charset "utf-8";
/* CSS Document */

.select_icon{background-image:url(../images/select_icon.png)}
.boss_return{position:absolute;left:30px;top:0px;z-index:6}

.tab{width:750px; height:396px; position:absolute;top:80px; left:25px;background:url(../images/tab_bg.png);}
.tab-lists{height:47px;text-align:right;position:absolute;top:-35px;width:97%;margin-right:20px;}
.tab-lists>li{width:154px; height:39px;padding-top:8px;margin-right:5px;display:inline-block;background-position:-50px -550px;font-weight:bold;text-align:center; line-height:39px;color:#fff;font-size:20px;}
.tab-lists>li.on{background-position:-50px -620px;color:#000}
.tab .tab-content{line-height:30px; color:#641531;  border-radius:10px; width:650px; margin:30px 40px;padding:10px;height:310px;background:#ecd1ca;font-size:16px;overflow:auto}
.tab .tab-table{padding:0px 30px; overflow:auto;margin:20px 0px;height:350px}
.tab-table-head{font-size:22px;color:#641531;width:781px;height:83px;background:url(../images/xy/tab_head.png) no-repeat;}
.tab-table-head th{line-height:40px;padding:20px 0px;}
.tab-table-body{font-size:19px;height:300px;overflow:auto}
.tab-table-body td{padding:5px 0px;text-align:center; font-size:20px;font-weight:bold}

.tab-lists .tab-list134{width:134px; height:39px;padding-top:8px;margin-right:5px;display:inline-block;background-position:-0px -700px;font-weight:bold;text-align:center;}
.tab-lists .tab-list134.on{background-position:-150px -700px;color:#000}

#ranking-list>li{margin-right:-2px}
.rank-box{margin:20px 30px;}
.rankMy{height:30px; font-size:20px; color:#641531;font-weight:bold}
.rank-table{max-height:320px; overflow:auto;}
.rank-table tr>td{text-align:center; height:50px; line-height:50px; font-size:20px; font-weight:bold}
.rank-table tr>td:last-child{border-right:none;}
.rank-icon{position:absolute;}
.rank-small{-webkit-transform:scale(0.8,0.8);}
.rank-icon-box{position:relative;margin-right:32px;}
.t-4{top:-5px;left:-5px}
.rankIcon{margin-left:50px}
.rank-table tr>td.rankRight{text-align:left;padding-left:20px;}

/*个人中心*/
.tab-info-border{margin:30px 40px; border:3px #d4706c solid; border-radius:10px; background:#fed1d2;height:325px}

.info-content-right{width:40%;float:right}
.tab-info-list{height:200px;margin:30px 25px 10px 15px;}
.tab-info-list li{height:30px; line-height:30px; margin:10px 0px; border-radius:15px;background:#fff8f8; color:#641531;padding:0px 20px;font-weight:bold}
.tab-info-button{height:50px;text-align:center;margin-top:10px;}
.info-content-left{width:60%;float:left;height:325px;overflow:hidden;position:relative;}
.info-content-left-bg{width:380px;height:320px;background:#fcb5b9;border-radius:200px/170px;border:10px #fedee1 solid;position:absolute;top:-10px;}

.myInfo{ text-align:center; position:absolute; top:0px; left:20px;}
.myInfo .recommend {text-align: center;white-space: nowrap;overflow: hidden; display:inline-block;}
.myInfo .recommend .item {display: inline-block;width:360px;height:325px; position: relative;overflow: hidden;}
.myInfo .recommend .items {position: relative;}

.scrollButton{ width: 80px; height: 80px; position: absolute;background-position: -0px -240px;z-index:5 }
.left-button{top: 120px; left: 0px;}
.right-button{top: 120px; right: 0px;  -webkit-transform:scaleX(-1);}

.tab-info-props{background:#fef2e7;}
.tab-info-content{height:240px;padding:5px;border-radius:8px;overflow:auto;}

.tab-info-props{font-size:20px; color:#641531; font-weight:bold}
.tab-info-props li{padding:10px;zoom:1;overflow:hidden;float:left; width:43%; margin:10px; background:#e6c3bd;border-radius:8px;}
.tab-info-props li span{display:inline-block;float:left;line-height:80px;text-align:center}

.role-header{height:30px; border-radius:18px;border:3px #d4706c solid; line-height:30px;text-align:center;background:#fbf7e4;margin:10px;position:relative;}
.role-content{height:250px; border-radius:10px;border:3px #d4706c solid; line-height:30px;background:#fbf7e4;margin:10px;}

/*选择角色*/
.unlocked{ width: 74px; height: 30px; display: inline-block; background-position: -680px -50px; }
.locked{ width: 105px; height: 30px; display: inline-block; background-position: -550px -50px;float:left;margin-left:10px }
.needScoreNum{float:left;margin-top:2px;width:120px;}
.role-content-list{margin:10px;padding:10px;border-radius:10px;background:repeating-linear-gradient(#fbefde,#fbdbcc); color:#f46ba6}
.role-content-list li{border-bottom:1px #f9cfbe solid}

.myRole-button{position:absolute;bottom:20px;width:100%;text-align:center}

.select-off{display:inline-block; width:50px; height:50px;background-position:-0px -0px;position:relative;top:3px; }
.select-on{display:inline-block; width:50px; height:50px;background-position:-50px -0px;position:relative;top:3px; }
.myInfo-select{position:absolute; z-index:10; bottom:20px;width:100%;text-align:center;}


/*****xy****/
.table_mall{width:762px;height:80%;margin-left:19px; margin-top:100px}
.btn_buy{width:85px;height:51px;background:url(../images/xy/btn_buy.png);border:0px}
.table_line{background:url(../images/xy/tab_line.png) no-repeat bottom;}
.table_mall_pos{position:absolute; left:50%; margin-left:-149px; top:0px}
.txt_room_mall{background:url(../images/xy/btn_mall.png) no-repeat;display:inline-block;width:93px;height:74px;}
.txt_pw_mall{background:url(../images/xy/btn_rank.png) no-repeat;display:inline-block;width:138px;height:74px;}

